#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "menu.h"
#include "init.h"
#include "highscore.h"
#include "graphisme.h"

void menu_jeu(int err, int ca){
	printf("\nIl reste %d parcelle(s) non minee(s) a trouver.\n",ca);
 	printf("Tu as encore droit a %d erreur(s).\n",err);
 	printf("Q ou q pour quitter \n");
 	printf("S ou s pour sauvegarder \n");
 	printf("Coordonnees du point : ");
}



void menu_sauvegarde(champs c){
	char* nom = (char*) malloc(50);
	FILE* f= NULL;
	int i ,j ;
	printf("\nEntrer un nom de fichier : ");
	scanf("%s",nom);
	sauvegarder(nom,c);
	
}


char victoire(champs c ,int m, double temps){
	int *tab = (int*) malloc(m*sizeof(int));
	char rep ,*nom= malloc(25);
	do{
	//secret_afficher(c,tab);
	affichage(c)	;
	if(ajouter_hs(temps))
		printf("!!! Bravo !!! Meilleur score %.2f secondes !!!\n",temps);	
	else
		printf("Jeu termine en %.2f secondes \n",temps);
	printf("N ou n pour jouer un nouveau \n");
	printf("Q ou q pour quitter \n");
	fflush(stdin);
	scanf("%c",&rep);
	}while((toupper(rep)!='N')&&(toupper(rep)!='Q'));
	return toupper(rep);
	
	
}


char defaite(champs c,int m){
	int *tab = (int*) malloc(m*sizeof(int));
	char rep ;
	do{
	secret_afficher(c,tab);
	eff_ec;
	affichage(c);
	printf("!!! Dommage !!! Vous avez perdu \n");
	printf("R ou r pour rejouer \n");
	printf("N ou n pour jouer un nouveau \n");
	printf("Q ou q pour quitter \n");
	scanf("%c",&rep);
	}while((toupper(rep)!='N')&&(toupper(rep)!='Q')&&(toupper(rep)!='R'));
	return toupper(rep);
}

void bienvenue(int *l, int *col , int *m ,int *e){
	int test=0 ;
	
	
	
	eff_ec;
	POS(3,5);
	printf("\t\t\t*************************\n");
	printf("\t\t\t\tJEU DEMINEUR \n");
	printf("\t\t\t*************************\n\n\n");
	printf("\t\t Vous etes sur le point de demarrer une nouvelle partie\n\n" );
	do{
	printf("Nombre de ligne : " ); 
	test += scanf("%d",l);
	printf("\n");
	printf("Nombre  de colonnes : ");
	test += scanf("%d",col);
	printf("\n");
	printf("Nombre de mines : ");
	test += scanf("%d",m);
	printf("\n");
	printf("Nombre d erreurs : ");
	test += scanf("%d",e);
	printf("\n");
	}while((test!=4)||(*l<2)||(*col<2)||(*m<1)||(*e<0));
}




